function init()
	createConstructionElement( 0, -1.5625, 4.625, 0, 2 );
	createConstructionElement( 1, -1.51249, 8.48751, 0, 2 );
	createConstructionElement( 0, -1.4375, 12.5, 0, 2 );
	createConstructionElement( 1, -5.63749, 16.425, 0, 2 );
	createConstructionElement( 1, -4.4375, 18.3125, 0, 0 );
	createConstructionElement( 0, 1.5, 18.3125, 0, 0 );
	createConstructionElement( 1, 2.36251, 16.4875, 0, 2 );
	createConstructionElement( 0, -4.38749, 20.3, 0, 0 );
	createConstructionElement( 0, 1.48751, 20.425, 0, 0 );
	createConstructionElement( 1, -5.63749, 22.3625, 0, 2 );
	createConstructionElement( 1, 2.36251, 22.425, 0, 2 );
	createConstructionElement( 0, 5.30001, 24.3625, 0, 0 );
	createConstructionElement( 0, -1.57499, 20.3625, 0, 0 );
	createConstructionElement( 0, 1.30001, 24.4875, 0, 0 );
	createConstructionElement( 0, -8.57499, 24.425, 0, 0 );
	createConstructionElement( 0, -1.57499, 18.425, 0, 0 );
	createConstructionElement( 0, -1.51249, 10.4875, 0, 0 );
	createConstructionElement( 0, -1.57499, 26.425, 0, 0 );
	createConstructionElement( 0, -1.51249, 14.4875, 0, 0 );
	createConstructionElement( 0, -1.44999, 2.67501, 0, 0 );
	createConstructionElement( 0, -4.88749, 24.3625, 0, 0 );
	createConstructionElement( 0, -1.57499, 24.425, 0, 0 );
	createConstructionElement( 0, -1.57499, 28.45, 0, 2 );
	createConstructionElement( 0, -1.57499, 30.5125, 0, 2 );
	createConstructionElement( 0, -4.53749, 10.5, 0, 1 );
	createConstructionElement( 0, 1.46251, 10.5625, 0, 1 );
	createConstructionElement( 0, -4.53749, 14.5, 0, 1 );
	createConstructionElement( 0, 1.46251, 14.5, 0, 1 );
	createConstructionElement( 0, 1.46251, 6.4375, 0, 1 );
	createConstructionElement( 0, -4.59999, 6.4375, 0, 1 );
	createConstructionElement( 0, 1.46251, 2.625, 0, 1 );
	createConstructionElement( 0, -4.72499, 2.625, 0, 1 );
	createConstructionElement( 0, 1.40001, 26.4375, 0, 0 );
	createConstructionElement( 0, -4.78749, 26.375, 0, 0 );
	createConstructionElement( 2, 12, 2.7375, 0, 0 );
	createConstructionElement( 2, 12, 4.675, 0, 0 );
	createConstructionElement( 2, 12, 6.6125, 0, 0 );
	createConstructionElement( 2, 12, 8.6125, 0, 0 );
	createConstructionElement( 2, 13.9375, 2.8, 0, 0 );
	createConstructionElement( 2, 13.9375, 4.6125, 0, 0 );
	createConstructionElement( 2, 14, 6.6125, 0, 0 );
	createConstructionElement( 2, 14, 8.6125, 0, 0 );
	createConstructionElement( 2, 13.2375, 10.5625, 0, 2 );
	createConstructionElement( 2, -17.2625, 2.8125, 0, 0 );
	createConstructionElement( 2, -17.2625, 4.8125, 0, 0 );
	createConstructionElement( 2, -17.2625, 6.75, 0, 0 );
	createConstructionElement( 2, -17.2625, 8.6875, 0, 0 );
	createConstructionElement( 2, -19.2625, 2.8125, 0, 0 );
	createConstructionElement( 2, -19.2625, 4.8125, 0, 0 );
	createConstructionElement( 2, -19.2, 6.6875, 0, 0 );
	createConstructionElement( 2, -19.2625, 8.6875, 0, 0 );
	createConstructionElement( 2, -18.0125, 10.625, 0, 2 );
end
function update( dt )
end
